Using Java for scientific programming and electromagnetics

نویسندگان

  • Jared Martin
  • Lyle N. Long
  • Kevin M. Morooney
چکیده

The advantages and disadvantages of Java for scientific programming are explored through the development of a Java applet for computational electromagnetics ~JACE!. Due to the complexity of systems modeled by computational electromagnetics, JACE is a good measure of performance for scientific programming. Java’s integration of graphics capabilities and numerical computations facilitates the development of graphical simulations and user interfaces. Further, Java’s object-oriented architecture and absence of pointers provide enhanced program flexibility and traceability, decreasing development time. © 1998 American Institute of Physics. @S0894-1866~98!01706-4#

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A comparative study of Java and C performance in two large-scale parallel applications

(2009) A comparative study of Java and C performance in two large-scale parallel applications. SUMMARY In the 1990s the Message Passing Interface Forum defined MPI bindings for Fortran, C, and C++. With the success of MPI these relatively conservative languages have continued to dominate in the parallel computing community. There are compelling arguments in favour of more modern languages like ...

متن کامل

BSPlib Java Interface for Parallel Scientific Computing Applications

This work presents a Java interface to a native BSPlib library for implementing parallel algorithms in a structured way (as described by the BSP model), using the Java programming language. To compare the created library to existing parallel programming solutions, a typical physics simulation application is created. It employs the parallel conjugate gradient method for solving systems of linear...

متن کامل

Exploring Performance Improvement for Java-based Scientific Simulations that use the Swarm Toolkit

There has been growing interest for using the Java programming language in scientific and engineering applications. This is because Java offers several features, which other traditional languages (C, C++, and FORTRAN) lack, including portability, garbage collection mechanism, built-in threads, and the RMI mechanism. However, the historic poor performance of Java stops it from being widely used ...

متن کامل

Exploring Performance Improvement for Java-based Scientific Simulations

There has been growing interest for using the Java programming language in scientific and engineering applications. This is because Java offers several features, which other traditional languages (C, C++, and FORTRAN) lack, including portability, garbage collection mechanism, built-in threads, and the RMI mechanism. However, the historic poor performance of Java stops it from being widely used ...

متن کامل

Using Java for High Performance Scientific Computing

Java has many attractions for users of high performance computing facilities, even in traditional scientific fields. This paper examines the potential offered by Java for such applications. We review the hardware and system software requirements for supporting the Java environment, with emphasis on exploiting commodity components. Further to this, we discuss paradigms and implementation techniq...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998